Project Policies
         
            
         
         
            1 Overview
  In this course:
    
               - The calculation of your final letter grade will be based, in part,
            on your completion of a team-oriented
            software engineering project.
 
               - Participation in and completion of the software design and
            development project is strictly required.  If you
            do not actively participate in the project
            you will receive a grade of "F" for the course.
 
            
          
         
            
2 Collaboration
            
  Teams may discsuss the project with each other.  
  
         
            
3 Third-Party Libraries/Code
  You must design and implement all of the code used in the product.
  In other words, you may not use any third-party libraries.
  You may use third-party data and/or icons, provided that you do not
  infringe on any copyrights (or copylefts).
  
         
            4 Intra-Team Communications
  For the most part, you may communicate with other members of your
  team in any way you like.  However, whenever possible, you should
  keep a written record of the communications since you may be asked
  to justify both your decisions and your assessments of team
  members.
  
  For some parts of the project, you may be required to communicate
  in particular ways (e.g., using email, an issue tracking tool, etc...).
  
          
         
            
5 Due Dates
  Deliverables may not be submitted for a grade after the due date.
  You may submit them for feedback but, deliverables submitted after
  the due date will receive a grade of 0.
  
         
            
6 Submission
  You will be given specific submission instructions for different parts
  of the project.
  
         
            
7 Team Evaluation
  At the end of the project, you must a  
  Team Evaluation Form (that will be made available to you).
  
         
            
8 Presentations
  Teams may be required to present their progress in class.  
  Teams must be prepared to present the final product on the "due date".
  
         
            
9 Grading
  You will be graded individually on your contribution to both the design
  and implementation of the product. Your grade will be based on 
  both official submissions (including code "commits"), your evaluation of
  youself, and your teammates evaluations of you.